home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
hardware
/
2m30src
/
2mbuild.bat
< prev
next >
Wrap
DOS Batch File
|
1995-03-06
|
4KB
|
100 lines
@echo off
cls
echo
echo UTILIDAD DE RECOMPILACION DE TODOS LOS EJECUTABLES DE 2M 3.0
echo ────────────────────────────────────────────────────────────
echo (UTILITY TO REBUILD ALL 2M 3.0 EXECUTABLE FILES)
echo
echo Recuerda: La licencia *NO* le permite distribuir 2M modificado: es necesario
echo contactar con el autor para proponer cambios. Pero puede modificar
echo 2M para su ordenador y uso personal. Todos los fuentes de 2M son
echo propiedad intelectual de Ciriaco García de Celis. 2M es CARDWARE y
echo los fuentes no pueden emplearse con propósitos comerciales, aunque
echo sí las ideas incluídas aquí. Ejecute 2M-INFO para más información.
echo
echo Remember: License *DON'T* lets you to distribute a 2M release modified. If
echo you want, you must contact the author to propose changes. But you
echo can modify 2M for your system and for personal use. All 2M sources
echo are Copyright (C) 1994 Ciriaco García de Celis. 2M is CARDWARE and
echo sources can not be used for commercial proposes, but you can use
echo the ideas included here. Run 2M-INFO for more license information.
echo
echo Ciriaco García de Celis Mailbox: C/Renedo, 2, 4-C
echo Internet: ciri@gui.uva.es 47005 Valladolid
echo Fidonet 2:341/21.8 (Spain)
echo
echo Pulsa [CTRL-C] si no estás de acuerdo con las condiciones de licencia.
echo Press [CTRL-C] if you do not agree with this licence conditions.
pause > nul
cls
echo
echo UTILIDAD DE RECOMPILACION DE TODOS LOS EJECUTABLES DE 2M 3.0
echo ────────────────────────────────────────────────────────────
echo (UTILITY TO REBUILD ALL 2M 3.0 EXECUTABLE FILES)
echo
echo
echo Debes tener todos los ficheros fuente en el directorio activo y...
echo - Ruta para ejecutar TASM, TLINK, EXE2BIN, QBASIC y BCC (también conviene la
echo utilidad TOUCH de DR-DOS o compatible).
echo - Correctamente configurados los directorios "library" e "include" de BCC en
echo este fichero BAT (y las librerías del modelo de memoria largo instaladas).
echo - Cualquier versión C de Borland es válida (los usuarios de Turbo C habrán
echo de cambiar la invocación BCC por TCC). El autor utiliza Borland C++ 3.1.
echo
echo Pulsa [CTRL-C] si no estás preparado para recompilar 2M
echo
echo You must have all source files in the current directory and...
echo - Path to run TASM, TLINK, EXE2BIN, QBASIC and BCC (the DR-DOS TOUCH utility
echo or compatible one is recommended).
echo - Correctly configured the BCC "library" and "include" directories in this
echo batch file (and large memory model libraries available).
echo - Any C from Borland is valid (Turbo C users must replace the BCC call with
echo TCC instead). Author uses Borland C++ 3.1.
echo
echo Press [CTRL-C] if you aren't ready to rebuild 2M executables
pause > nul
REM ******** MAKING 2M EXECUTABLE FILES... ********
set library=c:\borlandc\lib
set include=c:\borlandc\include
echo
tasm 2m-inf /m5 /mx
bcc -ml -L%library% -I%include% 2m-info.c 2m-inf.obj 2m-in765.c 2m-infdt.c 2m-indoc.c
tasm 2m /m5
tlink 2m /t
tasm 2m, 2mx /m5 /dXT
tlink 2mx /t
tasm 2msys /m5
tlink 2msys
exe2bin 2msys.exe 2m.sys
tasm 2mfboot /m5
tlink 2mfboot
exe2bin 2mfboot.exe 2mfboot.bin
qbasic /run 2mfbmake.bas
tasm 2mfkit /m5 /mx
bcc -ml -L%library% -I%include% 2mf.c 2mfkit.obj
tasm 2mdos /m5
tlink 2mdos /t
tasm 2mgui /m5
tlink 2mgui
tasm 2m-abios /m5
tlink 2m-abios
tasm 2m-abios, 2m-xbios /m5 /dXT
tlink 2m-xbios
del 2msys.exe
del 2mfboot.exe
del *.db
del *.obj
del *.map
del *.bin
set library=
set include=
touch 2m*.* /d:6-3-95 /t:3:00
touch 2m-?bios.* /d:6-3-95 /t:1:30
touch 2mgui.* /d:6-3-95 /t:1:00
touch 2mdos.* /d:6-3-95 /t:1:00
touch file_id.diz /d:6-3-95 /t:3:00